Window:open() 方法 您所在的位置:网站首页 图谱相机 金相测评怎么做 Window:open() 方法

Window:open() 方法

2024-06-01 21:12| 来源: 网络整理| 查看: 265

如果 JavaScript 支持被禁用或不存在,那么用户代理将相应地创建一个辅助窗口,或根据其对 target 属性的处理方式来渲染所引用的资源。我们的目标和想法是向用户提供(而不是强迫)一种打开引用资源的方式。

HTML html 维基百科,自由的百科全书(在其他可能存在的标签页中打开) JavaScript jslet windowObjectReference = null; // 全局变量 function openRequestedTab(url, windowName) { if (windowObjectReference === null || windowObjectReference.closed) { windowObjectReference = window.open(url, windowName); } else { windowObjectReference.focus(); } } const link = document.querySelector("a[target='OpenWikipediaWindow']"); link.addEventListener( "click", (event) => { openRequestedTab(link.href); event.preventDefault(); }, false, );

上述代码解决了一些与链接打开弹出窗口有关的可用性问题。代码中的 event.preventDefault() 的目的是取消链接的默认操作:如果执行了 click 的事件监听器,则无需执行链接的默认操作。但如果用户的浏览器禁用或不支持 JavaScript,则会忽略 click 的事件监听器,浏览器会在名称为 "WikipediaWindowName" 的目标框架或窗口中加载引用的资源。如果没有名称为 "WikipediaWindowName" 的框架或窗口,浏览器将创建一个新窗口并将其命名为 "WikipediaWindowName"。

备注: 有关 target 属性的更多细节,请参阅 或 。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有